my solve which is basically my New Solution 1 but optimized

unfortunately i didnt do much this week due to various personal stuff, puzzle solving burnout, and me getting scammed (dont worry it was unsuccessful)







I LOVE DISJOINT!!!!!!!!